package com.zhao.pojo;

import org.springframework.web.multipart.MultipartFile;

import java.util.Date;

public class DrivingLicenseImpl {
    private String drivingLicenseID;
    private String ebickID;
    private String studentName;
    private String studentID;
    private String department;
    private String brand;
    private String image;
    private String generateTime;
    private String universityName;
    private String status;
    private String cancelReason;
    private String rejectReason;
    private String approverID;
    private String approverName;

    public DrivingLicenseImpl(String drivingLicenseID, String ebickID, String studentName, String studentID, String department, String brand, String image, String generateTime, String universityName, String status, String cancelReason, String rejectReason, String approverID, String approverName) {
        this.drivingLicenseID = drivingLicenseID;
        this.ebickID = ebickID;
        this.studentName = studentName;
        this.studentID = studentID;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
        this.universityName = universityName;
        this.status = status;
        this.cancelReason = cancelReason;
        this.rejectReason = rejectReason;
        this.approverID = approverID;
        this.approverName = approverName;
    }

    public String getApproverID() {
        return approverID;
    }

    public void setApproverID(String approverID) {
        this.approverID = approverID;
    }

    public String getApproverName() {
        return approverName;
    }

    public void setApproverName(String approverName) {
        this.approverName = approverName;
    }

    @Override
    public String toString() {
        return "DrivingLicenseImpl{" +
                "drivingLicenseID='" + drivingLicenseID + '\'' +
                ", ebickID='" + ebickID + '\'' +
                ", studentName='" + studentName + '\'' +
                ", studentID='" + studentID + '\'' +
                ", department='" + department + '\'' +
                ", brand='" + brand + '\'' +
                ", image='" + image + '\'' +
                ", generateTime='" + generateTime + '\'' +
                ", universityName='" + universityName + '\'' +
                ", status='" + status + '\'' +
                ", cancelReason='" + cancelReason + '\'' +
                ", rejectReason='" + rejectReason + '\'' +
                ", approverID='" + approverID + '\'' +
                ", approverName='" + approverName + '\'' +
                '}';
    }

    public DrivingLicenseImpl(String drivingLicenseID, String ebickID, String studentName, String studentID, String department, String brand, String image, String generateTime, String universityName, String status, String cancelReason, String rejectReason) {
        this.drivingLicenseID = drivingLicenseID;
        this.ebickID = ebickID;
        this.studentName = studentName;
        this.studentID = studentID;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
        this.universityName = universityName;
        this.status = status;
        this.cancelReason = cancelReason;
        this.rejectReason = rejectReason;
    }

    public String getEbickID() {
        return ebickID;
    }

    public void setEbickID(String ebickID) {
        this.ebickID = ebickID;
    }

    public DrivingLicenseImpl(String drivingLicenseID, String studentName, String studentID, String department, String brand, String image, String generateTime, String universityName, String status, String cancelReason, String rejectReason) {
        this.drivingLicenseID = drivingLicenseID;
        this.studentName = studentName;
        this.studentID = studentID;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
        this.universityName = universityName;
        this.status = status;
        this.cancelReason = cancelReason;
        this.rejectReason = rejectReason;
    }

    public String getStudentID() {
        return studentID;
    }

    public void setStudentID(String studentID) {
        this.studentID = studentID;
    }

    public DrivingLicenseImpl(String drivingLicenseID, String studentName, String department, String brand, String image, String generateTime, String universityName, String status, String cancelReason, String rejectReason) {
        this.drivingLicenseID = drivingLicenseID;
        this.studentName = studentName;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
        this.universityName = universityName;
        this.status = status;
        this.cancelReason = cancelReason;
        this.rejectReason = rejectReason;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getRejectReason() {
        return rejectReason;
    }

    public void setRejectReason(String rejectReason) {
        this.rejectReason = rejectReason;
    }

    public DrivingLicenseImpl(String drivingLicenseID, String studentName, String department, String brand, String image, String generateTime, String universityName, String status) {
        this.drivingLicenseID = drivingLicenseID;
        this.studentName = studentName;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
        this.universityName = universityName;
        this.status = status;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public DrivingLicenseImpl(String drivingLicenseID, String studentName, String department, String brand, String image, String generateTime, String universityName) {
        this.drivingLicenseID = drivingLicenseID;
        this.studentName = studentName;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
        this.universityName = universityName;
    }

    public String getUniversityName() {
        return universityName;
    }

    public void setUniversityName(String universityName) {
        this.universityName = universityName;
    }

    public DrivingLicenseImpl(String drivingLicenseID, String studentName, String department, String brand, String image, String generateTime) {
        this.drivingLicenseID = drivingLicenseID;
        this.studentName = studentName;
        this.department = department;
        this.brand = brand;
        this.image = image;
        this.generateTime = generateTime;
    }

    public String getDrivingLicenseID() {
        return drivingLicenseID;
    }

    public void setDrivingLicenseID(String drivingLicenseID) {
        this.drivingLicenseID = drivingLicenseID;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getGenerateTime() {
        return generateTime;
    }

    public void setGenerateTime(String generateTime) {
        this.generateTime = generateTime;
    }


    public DrivingLicenseImpl() {
    }
}
